package com.gitee.chili.leisure.core;

import io.netty.channel.Channel;

/**
 * 数据包接收者接口类
 */
public interface MessageReceiver {


    /**
     * 接受数据包时回调
     *
     * @param packet  接收到的数据包
     * @param channel 数据包来源 (当前处理器的线程上下文)
     */
    void onReceive(Packet packet, Channel channel);

    /**
     * 获取消息注册器
     */
    MessageHandlerRegistry getRegistry();
}
